@charset "utf-8";
/* CSS Document */
/* 
   Author:Kevin
   Date:2018-04-12
*/

/*base*/
body { font-family:"微软雅黑"; font-size:14px; color:#333; margin:0px; padding:0px; background:#fff;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0px; padding:0px;}
img { border:none;}
table { border-collapse:collapse;}
ol,ul,li { list-style:none; margin:0px; padding:0px;}
a { text-decoration:none; color:#333;}
input, textarea { resize:none; outline:none; border:none; padding:0px 5px; vertical-align:middle;}
button { border:none; cursor:pointer; outline:none; }
.clear { clear:both;}
select { appearance:none; -moz-appearance:none; -webkit-appearance:none; border:none; background:url(../images/selecticon.png) right center no-repeat;}
select::-ms-expand { display: none; border:none;}
p { margin:0px; padding:0px;}
.margin0 { margin:0px !important;}
.padding0 { padding:0px !important;}
.border0 { border:none !important;}
.float_none { float:none !important;}
.btn_style:hover {filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.btn { width:120px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:16px;}
.btn img { vertical-align:text-bottom;}
.btn1 { background:#f93;}
.btn2 { background:#1269d3;}
.btn3 { background:#ccc; color:#666;}
.btn4 { background:#093;}
.linehr { height:1px; background:#eaeaea;}

.qytjico { display:inline-block; width:16px; height:16px; background:url(../images/qyrzico.jpg) no-repeat; vertical-align:middle; margin-right:5px;}
.newico { display:inline-block; width:16px; height:16px; background:url(../images/newico.jpg) no-repeat; vertical-align:middle; margin-right:5px;}

/*弹出窗口*/
.popupbg { display:none; width:100%; height:100%; background:#000; position:fixed; left:0px; top:0px; z-index:1; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.popup { display:none; width:700px; background:#fff; position:fixed; left:50%; margin-left:-350px; top:20%; z-index:2;}
.popup_title { padding:20px;}
.popup_title p { color:#999; margin-top:5px;}
.popup_content { background:#f6f6f6; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:20px;}
.popup_bottom { padding:20px;}
.popup_bottom button { margin-right:5px;}
.popup_close { width:12px; height:13px; background:url(../images/closeico.png) no-repeat; position:absolute; right:10px; top:10px;}
.popuptable1 tr td { padding:5px 25px 5px 5px;}
.popuptable1 tr td input, .popuptable1 tr td textarea { width:100%; padding:10px; border:1px solid #dcdcdc;}
.popup2 .popup_title p {background-color: #fff6f6;color: #ed6c44; padding:5px;}
.popup2 .popup_content { padding:0px 20px;}
.popuptable2 tr td { padding:10px 0px;}
.popuptable2 tr td label { display:inline-block; padding:10px; background:#fff; border:1px solid #eaeaea; margin-right:10px; cursor:pointer;}
.popuptable2 tr td strong { color:#f00;}

/*圆角*/
.radius5 {-moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius:5px; }
.radius10 {-moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius:10px; }
.radius2 {-moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius:2px; }

/*头部开始*******************************************************************************************************************************/
/*欢迎栏*/
.welcome_cloumn { width:100%; background:#f6f6f6; border-bottom:1px solid #e6e6e6;}
.welcome_content { width:1200px; margin:0 auto; height:40px; line-height:40px; font-size:12px;}
.welcome_content_left { float:left; color:#666;}
.welcome_content_left span { float:left; margin-right:30px;}
.welcome_content_left span a { display:inline-block; color:#1269d3; margin-right:10px;}
.welcome_content_left span a:hover{ text-decoration:underline;}
.welcome_content_right { float:right; }
.welcome_content_right a { float:left; display:inline; margin-left:10px; color:#666;}
.welcome_content_right a:hover { color:#f00;}
a.oldenter {background:#ffcc00; color:#a85a07; border:1px solid #ff9900; line-height:20px; margin:9px 0px 9px 10px; padding:0px 5px;}
/*搜索栏*/
.search_cloumn { width:100%; background:#fff;}
.search_content { width:1200px; margin:0 auto; padding:20px 0px; overflow:hidden;}
.header_logo { float:left; width:230px;}
.header_search { float:left; margin:15px 0px 0 40px;}
.header_search_box { float:left; height:40px; border:1px solid #ccc; border-right:none;}
.header_search_box select, .header_search_box input { float:left;}
.header_search_box select { padding:8px 15px 8px 5px; color:#666;}
.header_search_box input { width:218px; height:40px; line-height:40px; color:#666; border-left:1px solid #ccc;}
.header_search_btn { float:left;}
.header_search_btn button { height:42px; font-size:16px;}
.search_btn1 { background:#1269d3; color:#fff; padding:0px 30px;}
.search_btn1:hover { background:#1b76e6;}
.search_btn2 { background:#fff; border:1px solid #d7d7d7; color:#666; margin-left:5px; padding:0px 20px;}
.search_btn2:hover { border:1px solid #91c2fd; background:#eff6ff; color:#1269d3;}
.header_ad { float:right; width:405px;}
.header_login { border-bottom:2px solid #1269d3;}
.header_logintitle { float:left; font-size:24px; font-weight:bold; margin:7px 0px 0px 30px; padding:10px 30px; border-left:1px solid #ddd;}
.header_logintel { float:right; text-align:right; color:#666; margin:20px 0px 0px 30px; padding:5px 0px 10px 30px; background:url(../images/phoneico2.png) 0px 5px no-repeat;}
/*导航*/
.header_nav { width:100%; border-bottom:2px solid #1269d3;}
.header_nav_content { width:1156px; height:65px; margin:0 auto; padding:0px 22px; background:#1269d3;}
.header_nav_box { float:left; margin:10px 10px;}
.header_nav_box ul li { float:left; margin:2px 5px 2px 5px;}
.header_nav_box ul li a { display:block; color:#fff;}
.header_nav_box ul li a:hover { text-decoration:underline;}
.nav_line { float:left; width:2px; margin:15px 20px;}
.nav_lineleft, .nav_lineright { width:1px; height:40px; float:left;}
.nav_lineleft { background:#1353a0;}
.nav_lineright { background:#2c87f5;}
/*主体*/
.main { width:1200px; margin:0 auto; margin-bottom:100px;  overflow:hidden;}
/*底部*/
.footer { padding:50px 0px; background:#000; border-top:2px solid #1269d3; text-align:center; color:#666;}
.footer span { display:block; margin-bottom:15px;}
.footer a { color:#666;}
.footer a:hover { color:#999;}
.footer p img { vertical-align:middle;}

/*广告*/
.ad_banner1200x80, .ad_banner440x80, .ad_banner280x80, .ad_banner262x80, .ad_banner280x115 { margin-top:10px;}
.ad_banner232x80 { margin-top:10px; margin-right:-10px; overflow:hidden;}
.ad_banner232x80 a { display:block; float:left; margin-right:10px;}
.ad_banner400x80 { margin:10px 0px;}
.ad_banner595x80 { margin-right:-10px; margin-top:10px; overflow:hidden;}
.ad_banner595x80 a { display:block; float:left; margin-right:10px;}

/*会员图标*/
.memgrade { display:inline-block; width:70px; height:17px; margin-right:5px; vertical-align:middle;}
.vip1 { background:url(../images/vip_1.png) no-repeat;}
.vip2 { background:url(../images/vip_2.png) no-repeat;}

.hrlin1 { width:100%; height:1px; background:#dddede; margin:20px 0px;}

/*分页*/
.paging { text-align:center; margin:20px 0px 50px 0px;}
.paging a { display:inline-block; margin:0px 2px; padding:3px 10px; border:1px solid #ddd;}
.paging a:hover, a.page_active { border:1px solid #1269d3; color:#1269d3;}

/*当前位置*/
.location { padding:0px 0px 10px 0px; border-bottom:1px solid #eaeaea;}
.location a:hover { color:#666;}

/*通用左右结构*/
.general_main { margin:10px 0px; overflow:hidden;}
.general_content { width:900px; float:left;}
.general_sidebar { width:280px; float:right;}

/*超出显示省略号*/
.ellipsis{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*右侧栏用户信息/登录/注册*/
.right_login { border:1px solid #eaeaea; background:#f6f6f6; overflow:hidden;}
.right_logininfo { padding:20px 30px; overflow:hidden;}
.right_loginhead { float:left;border:1px solid #eaeaea; }
.right_loginhead, .right_loginhead img { -moz-border-radius: 30px; -webkit-border-radius: 30px;  border-radius:30px; }
.right_loginusername { float:left; margin-left:10px; padding:10px 0px;}
.right_loginusername h3 {}
.right_loginusername p { display:block; margin:0px; color:#999;}
.right_loginbtn { width:280px; position:relative;}
.right_loginbtn button { width:140px; height:50px; float:left;color:#fff; background:#1269d3; }
.right_loginbtn button img { margin-right:5px; vertical-align:text-bottom;}
.right_loginbtnline { width:1px; height:50px; background:#3386ea; position:absolute; left:50%; top:0px;}

.right_login2 { background:#fff;}
.right_loginbtn2 button { background:#f6f6f6; border-top:1px solid #eaeaea; color:#666;}
.right_loginbtnline2 {background:#eaeaea;}

/*右侧栏1*/
.right_sidebar1 { border:1px solid #eaeaea; padding:0px 10px 10px 10px; margin-top:10px;}
.right_sidebar1_title { height:45px; line-height:45px; border-bottom:1px solid #eaeaea; position:relative;}
.right_sidebar1_title h4 { position:absolute; left:0px; bottom:-1px; border-bottom:1px solid #f00; font-weight:bold;}
.right_sidebar1_title h4 a { color:#f00;}
.right_sidebar1_title span { display:block; float:right; color:#999;}
.right_sidebar1_title span a { text-decoration:underline; color:#666;}
.right_sidebar1 ul { margin-top:10px;}
.right_sidebar1 ul li a { display:block; line-height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.right_sidebar1 ul li a:hover { color:#f00; text-decoration:underline;}
.right_sidebar1 ul li img { float:left;}
.right_sidebar1 ul li span { display:block; width:140px; float:left; margin-left:10px; white-space:normal;}
.right_sidebar1 ul li span h4 { font-weight:bold; height:20px; line-height:18px; overflow:hidden;}
.right_sidebar1 ul li span p { margin:0px; height:40px; line-height:18px; color:#999; overflow:hidden;}

/*右侧栏2*/
.right_sidebar2 { border:1px solid #eaeaea; padding:0px 10px 10px 10px; margin-top:10px;}
.right_sidebar2_title { height:35px; line-height:35px; border-bottom:1px solid #eaeaea; position:relative;}
.right_sidebar2_title h4 { position:absolute; left:0px; top:0px;}
.right_sidebar2_title h4 a { color:#333; font-size:18px; font-weight:bold; border-left:5px solid #1269d3; padding-left:10px;}
.right_sidebar2_title span { display:block; float:right; color:#999;}
.right_sidebar2_title span a { color:#999;}
.right_sidebar2_title span a i { font-style:normal; color:#f00; text-decoration:underline;}
.right_sidebar2_title span a:hover { text-decoration:underline;}
.right_sidebar2 ul { margin-top:10px;}
.right_sidebar2 ul li a { display:block; line-height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.right_sidebar2 ul li a:hover { color:#f00; text-decoration:underline;}
.right_sidebar2 ul li div { margin-bottom:10px;}
.right_sidebar2 ul li div img { display:block; float:none !important;}

/*右侧栏3*/
.right_sidebar3 { border:1px solid #eaeaea; border-top:2px solid #1269d3; padding:0px 10px 10px 10px; margin-top:10px;}
.right_sidebar3_title { height:35px; line-height:35px; border-bottom:1px solid #eaeaea; position:relative;}
.right_sidebar3_title h4 { position:absolute; left:0px; top:0px;}
.right_sidebar3_title h4 a { color:#333; font-weight:bold;}
.right_sidebar3_title span { display:block; float:right; color:#999;}
.right_sidebar3_title span a { color:#999;}
.right_sidebar3_title span a i { font-style:normal; color:#f00; text-decoration:underline;}
.right_sidebar3_title span a:hover { text-decoration:underline;}
.right_sidebar3 ul { margin-top:10px;}
.right_sidebar3 ul li a { display:block; line-height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.right_sidebar3 ul li a:hover { color:#f00; text-decoration:underline;}
.right_sidebar3 ul li img { float:left; margin:5px 0px;}
.right_sidebar3 ul li span { display:block; width:140px; float:left; margin:5px 0px 5px 10px; white-space:normal;}
.right_sidebar3 ul li span h4 { font-weight:bold; height:20px; line-height:18px; overflow:hidden;}
.right_sidebar3 ul li span p { margin:0px; height:40px; line-height:18px; color:#999; overflow:hidden;}

/*商铺侧边栏*/
.shops_sidebar {}
.shops_sidebar h2 { padding:15px 5px; font-size:20px; text-align:center; color:#fff; background:#f90;}
.shops_sidebarcontent { padding:10px; padding:10px; border:1px solid #f93; background:#fff8ed;}
.shops_sidebarcontent p { color:#666; margin:10px 0px;}
.shops_sidebarcontent p strong { display:inline-block; margin:0px 5px; color:#f00;}

/*右边客服*/
.relative{position:relative;top:0;left:0;}
.pb6{padding-bottom:6px;}

.asid_share{position:fixed;width:40px;bottom:15%;right:0;z-index:890;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;margin-bottom:3px;background:#d9d9d9;text-align:center;}
.asid_share .asid_share_box a{display:block;height:35px;padding-top:5px;}
.asid_share .asid_share_box a:hover{background:#e12500;text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,.asid_share .asid_share_box .asid_title{color:#fff;font-size:12px;display:block;padding-left:6px;line-height:18px;width:30px;margin-top:-2px;}
.asid_share .red_bag{background:#e12500;text-decoration:none;}
.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:47px;bottom:-44px;}

.sweep_img{padding:10px;}
.asid_share_box .asid_help_list li{line-height:26px;height:26px;}
.asid_share_box .asid_help_list li a{line-height:26px;height:26px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#fff;}

.asid_share_triangle{width:12px;height:40px;position:absolute;right:45px;bottom:-12px;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;}
.con_sj{color:white;margin:-14px -2px 0 0;margin:-28px 0 0 -2px;}